/* The commonly use ---------------------------------------------------- */

hr   { display: none }
body { margin: 0; padding: 0; }
#head p.desc, #head h1 { margin: 0 }
#content h3.title { font-size: 1.8em }
#content .post { margin-bottom: 2em; }
#content .post .posthead { margin-bottom: 1em; }
#content .post .posthead h3 { margin-bottom: 0 }
#content p { margin: 0 0 1em 0 }
#content .entry { line-height: 1.25em }
#content .entry h1,
#content .entry h2 { margin-bottom: .5em; }
#content .entry h3,
#content .entry h4,
#content .entry h5,
#content .entry h6 { margin-bottom: .3em; }

#content #morepages { margin: 1.5em 0 2em 0 }
#content #morepages a { border: 1px solid #ddd; padding: 3px 5px; }

#comments-list li { padding: .5em 0;  }
#comments-list li.alt { background: #eee; }
#comments-list cite { font-style: normal; }

#wp-calendar a { display: block; font-weight: bold; color: #000;  }
#wp-calendar td, #wp-calendar th { text-align: center }
#wp-calendar { width: 100%; color: #666; }

#comment-form p { clear: both }
#comment-form label { width: 188px; float: left }
#comment-form input,
#comment-form textarea { font-size: 1em; padding: 2px; width: 90% }
#comment-form p label { float: left; width: 40% }
#comment-form p { clear: both }
#comment-form p input { width: 40%; }
#comment-form p #submit { width: auto }

#side h2 { margin-bottom: .3em; font-size: .85em; padding-bottom: .2em; }
#sidebar { margin: 1em 0 0 0; padding: 0 }
#sidebar li { list-style-type: none; }
#sidebar ul { margin: 0; padding: 0 }
#sidebar ul li ul { margin: 0 0 1em 1.3em }
#sidebar ul li ul li { list-style-type: square; }
#sidebar ul li ul li ul li { list-style-type: circle; }

#footer ul { margin: 0; padding: 0;   }
#footer li { list-style-type: none; float: left; margin: 0 1em 0 0; text-align: center; }
#footer p.credit { clear: both; margin-top: .5em; margin-bottom: 2.5em;  }

#pagenav .next { float: right; text-align: right; width: 48% }
#pagenav .prev { float: left; text-align: left; width: 48% }

#subhead { text-align: center; border: 3px double #ccc; padding: 3px; margin-top: 1em; }
#subhead h4,
#subhead p { margin: 0 }
#subfoot { text-align: center; border: 3px double #ccc; padding: 8px 0; }
#subfoot p { margin: 0 }
